In This Topic
Ext Connect API with the Locking UI
The goal of Ext Connect is to allow third party providers to use the Lender Price Ext application in an iFrame.
The scope of Ext Connect, for a given Ellie Loan, covers the following:
- Pricing
- Lock Workflow
- Sell Side
Connectivity
Authentication Service
URL : https://[AUTH_SERVICE]/oauth/token
Method: POST
Headers:
Content: form-data
Form parameters:
username |
Lenderprice API Username (must have CompanyUserAdmin) |
password |
Lenderprice API Password |
grant_type |
password |
client_id |
EXT_Encompass |
ext_loan_id |
Encompass Loan Id |
ext_user_id |
Encompass User Id |
loan_number |
Encompass_Loan_Number |
Note: Enhance the JWT Token with the parameter standAlone = true
Ext Client
The steps for using the Ext Client are as follows:
-
Create a page to receive the JWT token as parameter.
-
Register the JWT in the front end application in local storage.
-
Send the information to the Lender Price back end. Lender Price will fetch the ext loan using an already existing method and redirect the user to the pricing page with the ext loan parameter.
The entry point of the iFrame is: https://[SERVER-DOMAIN]/#/ext-integration?tk=[TOKEN]
standAlone = true will be used to hide the pipeline and the profile top menu.
Environment Settings
Stage:
-
AUTH_SERVICE: ppe-stg-auth.cre8techdev.com
-
SERVER-DOMAIN: ppe-stg-ext.cre8techdev.com
-
username: To be configured by Client Service
-
password: To be configured by Client Service
QA (When deployed):
-
AUTH_SERVICE: ppe-auth.cre8techuat.com
-
SERVER-DOMAIN: ppe-ext.cre8techuat.com
-
username: To be configured by Client Service
-
password: To be configured by Client Service
Production (When deployed):
-
AUTH_SERVICE: ppe-auth.lenderprice.com
-
SERVER-DOMAIN: ppe-ext.lenderprice.com
-
username: To be configured by Client Service
-
password: To be configured by Client Service